body {
    width: 940px;
    margin: 0px auto;
    font-size: 12px;
    background-image: url("/images/pattern.gif")
}

a a:link a:visited {
    text-decoration: none;
}

table {
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
    margin: 20px;
    text-align: left;
    width: 800px;

    margin-left:100px;
}

th {
    background: none repeat scroll 0 0 #B9C9FE;
    border-bottom: 1px solid #FFFFFF;
    border-top: 4px solid #AABCFE;
    color: #003399;
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
}

td {
    background: none repeat scroll 0 0 #E8EDFF;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid transparent;
    color: #666699;
    padding: 8px;
}

tr:hover td {
    background: none repeat scroll 0 0 #D0DAFD;
    color: #333399;
}

/*--------header ----------*/

#header {
    height: 156px;
    background-image: url("/images/top_banner.gif");

}

/*--------menu ----------*/
#menu {
    background-color: #132A55;
    height: 31px;
    margin: auto;
    border: 1px solid green;
}

#menu {
    background-color: #132A55;
    height: 31px;
    margin: auto;
}

#menu ul {
    list-style: none outside none;
    margin: 0px 50px;
}

#menu li {
    display: inline;
}

#menu a {
    background-image: url("/images/menu_bk0.gif");
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 19px;
    padding-top: 12px;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 15px;
    margin-left:15px;
}

#menu .current a {
    background-image: url("/images/menu_cur.gif");
    color: #FFFFFF;
    float: left;
    padding-top: 12px;
    text-decoration: none;
    width: 68px;
}

#menu a:hover {
    background-image: url("/images/menu_bk1.gif");
    color: #FFFFFF;
}

#menu a:active {
    background-image: url("/images/menu_bk2.gif");
}

#menu_bk {
    background-image: url("/images/menu_color.gif");
    background-repeat: repeat-x;
    margin-left: auto;
    margin-right: auto;
    width: 986px;
}

#menu span {
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
}

/*--------content ----------*/

/*----------table-----------*/
.table {
    height: 500px;
    border: 1px solid #3955A0;
    margin: 20px 100px;
    width:800px;

}

.table ul {
    float: left;
    margin: 0;
    padding: 0;
    border: 1px solid #ffd700;
}

.table ul li {
    list-style: none;
    padding: 5px 10px;
}

.table ul li.title {
    font-weight: bold;
    background: #3955A0;
    color: #fff;
}

.table ul li.even {
    background: #fff
}

.table ul li.odd {
    background: #FFFFE6
}

/*--------copyright ----------*/
#copyright {
    background-color: #6D8ABF;
    margin-left: auto;
    margin-right: auto;
    padding: 11px 11px 11px 25px;
}